package com.aiti.lulian.service;

import com.aiti.base.core.base.service.BaseService;
import com.aiti.base.core.utils.message.Message;
import com.aiti.lulian.dto.CustomerTagDto;
import com.aiti.lulian.entity.CustomerTag;

import java.util.List;

public interface ICustomerTagService extends BaseService<CustomerTag> {

    Message addOrUpdateTag(CustomerTagDto customerTagDto);

    Message deleteTag(CustomerTagDto customerTagDto);

    Message getTagList(CustomerTagDto customerTagDto);

    Message getTagDetails(String baseId);

    List<CustomerTag> getList(String scope, String userId, String groupId);

    Message getTags(CustomerTagDto customerTagDto);
}